using System;
using System.Web.UI;
namespace JQueryControlToolkit.Controls
{
	public class TabExtender : JQueryExtender
	{
		protected override string jQueryFunction
		{
			get
			{
				return "tabs";
			}
		}
		[JQueryElement("ajaxOptions"), PersistenceMode(PersistenceMode.InnerProperty)]
		public AjaxOptions AjaxOptions
		{
			get
			{
				return base.GetPropertyValue<AjaxOptions>("AjaxOptions", null);
			}
			set
			{
				base.SetPropertyValue<AjaxOptions>("AjaxOptions", value);
			}
		}
		[JQueryElement("cache")]
		public bool Cache
		{
			get
			{
				return base.GetPropertyValue<bool>("Cache", false);
			}
			set
			{
				base.SetPropertyValue<bool>("Cache", value);
			}
		}
		[JQueryElement("collapsible")]
		public bool Collapsible
		{
			get
			{
				return base.GetPropertyValue<bool>("Collapsible", false);
			}
			set
			{
				base.SetPropertyValue<bool>("Collapsible", value);
			}
		}
		[JQueryElement("cookie"), PersistenceMode(PersistenceMode.InnerProperty)]
		public Cookie Cookie
		{
			get
			{
				return base.GetPropertyValue<Cookie>("Cookie", null);
			}
			set
			{
				base.SetPropertyValue<Cookie>("Cookie", value);
			}
		}
		[JQueryElement(null, "disabled", false, "[0-9]+(, ?[0-9]+)*")]
		public string Disabled
		{
			get
			{
				return base.GetPropertyValue<string>("Disabled", null);
			}
			set
			{
				base.SetPropertyValue<string>("Disabled", value);
			}
		}
	}
}
